N N NH 2 N N (S) O CH 3 P O O O